8cc10b5cb1dd413669a0a0f3fd1d739dffc7df05,source_gen/jetbrains/mps/bootstrap/smodelLanguage/helgins/typeof_Node_InsertNewPrevSiblingOperation_InferenceRule.java,typeof_Node_InsertNewPrevSiblingOperation_InferenceRule,applyRule,#SNode#,21

Before Change



  public void applyRule(SNode argument) {
    RulesFunctions.fun_check_isAppliedTo_Node(argument);
    if(!((SLinkOperations.getTarget(argument, "concept", false) == null))) {
      TypeChecker.getInstance().getRuntimeSupport().givetype(new QuotationClass_24().createNode(SLinkOperations.getTarget(argument, "concept", false)), argument);
    }
  }
  public String getApplicableConceptFQName() {

After Change



  public void applyRule(SNode argument) {
    RulesUtil.checkAppliedCorrectly_generic(argument);
    TypeChecker.getInstance().getRuntimeSupport().givetype(new QuotationClass_24().createNode(SLinkOperations.getTarget(argument, "concept", false)), argument);
  }
  public String getApplicableConceptFQName() {
    return "jetbrains.mps.bootstrap.smodelLanguage.structure.Node_InsertNewPrevSiblingOperation";